
/**
 * 定义各种数据类型
 */

#ifndef _ORANGES_TYPE_H_
#define _ORANGES_TYPE_H_

// 数据类型
typedef unsigned int    u32;
typedef unsigned short  u16;
typedef unsigned char   u8;

// 函数指针类型
typedef void (*int_handler) ();
typedef void (*task_f) ();
typedef void (*irq_handler) (int irq); // 中断处理函数的函数指针
typedef void* system_call; // 系统调用的处理函数

#endif

